import Vue from 'vue'
import App from './App.vue'
// import App from './zuoye/zuoye/PageMath.vue'
// import App from './13.table-dialog.vue'
import router from './router'
import store from './store';
import axios  from  'axios'
import  './assets/commom/index.css'

import './assets/fonts/font/iconfont.css'

console.dir(Vue,222);

Vue.prototype.$bus=new  Vue()
Vue.prototype.$axios=axios

Vue.config.productionTip = false

/* 组件全局注册使用   方式2 */
// Vue.component(自定义组件名，组件对象)
import Commons from './components/Commons.vue'
import NavBar from './components/NavBar.vue'
import FooterBar from './components/FooterBar.vue'
Vue.component('Commons1', Commons)
Vue.component('NavBar', NavBar)
Vue.component('FooterBar', FooterBar)


/* 全局自定义指令 */

// Vue.directive('指令名',对象)
Vue.directive('focus',{
  /* 钩子函数 */
  // inserted(dom元素，传的值){  //  v-model='val'  两个参数是形参
  inserted(el,binding){
    /* 执行时机：使用这个指令的dom加载完成就执行这个钩子函数 */
    console.log(el,binding.value,1111111);
    el.focus()

  }
})
/* 全局 */
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
